#ifndef QAVFRAMECODEC_P_H
#define QAVFRAMECODEC_P_H

#include "qavcodec_p.h"

QT_BEGIN_NAMESPACE

struct AVPacket;
struct AVFrame;
class QAVFrameCodec : public QAVCodec
{
public:
    virtual bool decode(const AVPacket* pkt, AVFrame* frame) const;

protected:
    QAVFrameCodec(QObject* parent = nullptr);
    QAVFrameCodec(QAVCodecPrivate &d, QObject* parent = nullptr);
};

QT_END_NAMESPACE

#endif
